maintaining vehicles - Spanish English Dictionary